home *** CD-ROM | disk | FTP | other *** search
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- HasDOT3LM
- NoLights
- }
-
- #define COMBINER CGRCTexDOT3LM_Gloss_EnvCMSpec_PS20
- #include "AmbPassDOT3LM_VP_Gloss_EnvCMSpec.csi"
- #undefine COMBINER
-
- #include "ShadowPass4_Neg.csi"
- )
-
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- HasDOT3LM
- SingleLight
- MultipleLights
- }
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
-
- #define COMBINER CGRCTexDOT3LM_Gloss_EnvCMSpec_PS20
- #include "AmbPassDOT3LM_VP_Gloss_EnvCMSpec.csi"
- #undefine COMBINER
-
- #include "ShadowPass4_Neg.csi"
- )
-
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- SingleLight
- }
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_SingleLight_Gloss_EnvCMSpec_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp') CGPSParam ( Name = EnvMapParams User 'EnvMapContrast' User 'EnvMapSaturation' User 'EnvMapAmount' ) CGPSParam ( Name = FresnelParams User 'FresnelScale' User 'FresnelBias' User 'FresnelPow' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_SingleLight_Proj_Gloss_EnvCMSpec_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp') CGPSParam ( Name = EnvMapParams User 'EnvMapContrast' User 'EnvMapSaturation' User 'EnvMapAmount' ) CGPSParam ( Name = FresnelParams User 'FresnelScale' User 'FresnelBias' User 'FresnelPow' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_SingleLight_Atten_Gloss_EnvCMSpec_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp') CGPSParam ( Name = EnvMapParams User 'EnvMapContrast' User 'EnvMapSaturation' User 'EnvMapAmount' ) CGPSParam ( Name = FresnelParams User 'FresnelScale' User 'FresnelBias' User 'FresnelPow' )
- #include "BumpDiffSpec_Gloss_EnvCMSpec_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
-
- #include "ShadowPass4.csi"
- )
- HW 'Seq'
- (
- Conditions
- {
- InShadow
- MultipleLights
- }
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
-
- #define COMBINER CGRCAmbient_Gloss_EnvCMSpec_PS20
- #include "AmbPass_VP_Gloss_EnvCMSpec.csi"
- #undefine COMBINER
-
- #include "ShadowPass4.csi"
- )
-
- // Technique 'NoLights'
- HW 'Seq'
- (
- Conditions
- {
- NoLights
- HasDOT3LM
- }
-
- #define COMBINER CGRCTexDOT3LM_Gloss_EnvCMSpec_PS20
- #include "AmbPassDOT3LM_VP_Gloss_EnvCMSpec.csi"
- #undefine COMBINER
- )
-
- HW 'Seq'
- (
- Conditions
- {
- NoLights
- }
-
- // Only Ambient pass
- #define COMBINER CGRCAmbient_Gloss_EnvCMSpec_PS20
- #include "AmbPass_VP_Gloss_EnvCMSpec.csi"
- #undefine COMBINER
- )
-
- // Technique 'Single and Multiple Lights with Lightmaps' (optimization)
- HW 'Seq'
- (
- Conditions
- {
- SingleLight
- MultipleLights
- HasDOT3LM
- }
-
- #define COMBINER CGRCTexDOT3LM_Gloss_EnvCMSpec_PS20
- #include "AmbPassDOT3LM_VP_Gloss_EnvCMSpec.csi"
- #undefine COMBINER
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
- )
-
- // Technique 'Single and Multiple Lights without Lightmaps' (optimization)
- HW 'Seq'
- (
- Conditions
- {
- SingleLight
- }
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_SingleLight_Gloss_EnvCMSpec_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp') CGPSParam ( Name = EnvMapParams User 'EnvMapContrast' User 'EnvMapSaturation' User 'EnvMapAmount' ) CGPSParam ( Name = FresnelParams User 'FresnelScale' User 'FresnelBias' User 'FresnelPow' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_SingleLight_Proj_Gloss_EnvCMSpec_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp') CGPSParam ( Name = EnvMapParams User 'EnvMapContrast' User 'EnvMapSaturation' User 'EnvMapAmount' ) CGPSParam ( Name = FresnelParams User 'FresnelScale' User 'FresnelBias' User 'FresnelPow' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_SingleLight_Atten_Gloss_EnvCMSpec_PS20 CGPSParam ( Name = Ambient Comp 'AmbLightColor[0]' Comp 'AmbLightColor[1]' Comp 'AmbLightColor[2]' Comp 'Opacity') CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp') CGPSParam ( Name = EnvMapParams User 'EnvMapContrast' User 'EnvMapSaturation' User 'EnvMapAmount' ) CGPSParam ( Name = FresnelParams User 'FresnelScale' User 'FresnelBias' User 'FresnelPow' )
- #include "BumpDiffSpec_Gloss_EnvCMSpec_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
- )
-
- // Technique 'Single and Multiple Lights without Lightmaps' (optimization)
- HW 'Seq'
- (
- Conditions
- {
- MultipleLights
- }
-
- #define COMBINER CGRCAmbient_Gloss_EnvCMSpec_PS20
- #include "AmbPass_VP_Gloss_EnvCMSpec.csi"
- #undefine COMBINER
-
- #define COMBINER0 CGRCBump_SpecGloss_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER1 CGRCBump_DiffSpec_MultipleLights_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER2 CGRCBump_SpecGloss_Proj_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER3 CGRCBump_DiffSpec_MultipleLights_Proj_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER4 CGRCBump_SpecGloss_Atten_PS20 CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #define COMBINER5 CGRCBump_DiffSpec_MultipleLights_Atten_Gloss_PS20 CGPSParam ( Name = Diffuse Comp 'LightColor[0]' Comp 'LightColor[1]' Comp 'LightColor[2]' Comp 'Opacity' ) CGPSParam ( Name = Specular Comp 'SpecLightColor[0]' Comp 'SpecLightColor[1]' Comp 'SpecLightColor[2]' User 'SpecularExp' )
- #include "BumpDiffSpec_Gloss_PS20.csi"
- #undefine COMBINER0
- #undefine COMBINER1
- #undefine COMBINER2
- #undefine COMBINER3
- #undefine COMBINER4
- #undefine COMBINER5
- )
-
-